home *** CD-ROM | disk | FTP | other *** search
/ Chip: Internet / Chip Internet.iso / viewer / emtex.ins / dvilj4 / config.h < prev    next >
C/C++ Source or Header  |  1995-02-17  |  2KB  |  132 lines

  1. #define USEPXL
  2.  
  3. /*
  4.  *  default font path
  5.  *  can be overridden by environment variable TEXPXL
  6.  *  or -a option
  7.  *  popular choice:
  8.  * #define  FONTAREA       "/usr/TeX/lib/tex/fonts" */
  9. #ifdef vms
  10. #define  FONTAREA    "tex$pkdir:"
  11. #else
  12. #define  FONTAREA       "/tex/fonts/canon"
  13. #endif
  14.  
  15. /* 
  16.  * if your LaserJet II P or LaserJet III or LaserJet 2000
  17.  * complains about not enough memory, you might try to reduce 
  18.  * the value below or uncomment to use the default settings
  19.  */  
  20. #ifdef LJ2P
  21. #define  MAX_FONTS_PER_PAGE 255         /* maximum number of fonts per page */
  22. #endif
  23.  
  24. /* Unix user: remove the following definition if you cannot access the
  25.  * appropriate C library functions
  26.  */
  27. #ifndef u3b2
  28. #define TIMING
  29. #endif
  30.  
  31. #ifdef unix
  32. /* name of the program which is called to generate pk files which are missing
  33.  */
  34. #define MAKETEXPK "MakeTeXPK"
  35. #endif
  36.  
  37. /*
  38.  * assure that LJ2 is defined when LJ2P is defined
  39.  */
  40. #ifdef LJ2P
  41. #ifndef LJ2
  42. #define LJ2
  43. #endif
  44. #endif
  45.  
  46. /*
  47.  * assure that LJ is defined when LJ2 is defined
  48.  */
  49. #ifdef LJ2
  50. #ifndef LJ
  51. #define LJ
  52. #endif
  53. #endif
  54.  
  55. /*
  56.  * assure that IBM3812 is not defined when LJ is defined
  57.  */ 
  58. #ifdef LJ
  59. #ifdef IBM3812
  60. #undef IBM3812
  61. #endif
  62. #endif
  63.  
  64.  
  65. #define  TRUE      (bool) 1
  66. #define  FALSE     (bool) 0
  67. #define  UNKNOWN     -1
  68.  
  69. #define  STRSIZE         255     /* stringsize for file specifications  */
  70.  
  71. typedef  char    bool;
  72.  
  73. #ifdef hpux
  74. typedef  char    signed_char;
  75. #else
  76. #ifdef vms
  77. typedef  char    signed_char;
  78. #else
  79. #ifdef u3b2
  80. typedef  short signed_char;
  81. #else
  82. /* this is the default !! */
  83. typedef  signed char    signed_char; 
  84. #endif 
  85. #endif
  86. #endif
  87.  
  88.  
  89. #ifndef u3b2
  90. #define  ARITHMETIC_RIGHT_SHIFT
  91. #endif
  92.  
  93.  
  94. bool findfile();
  95.  
  96.  
  97. /* 
  98.  * maximal number of characters in font file
  99.  * #define  LASTFNTCHAR  127        7-bit classic version
  100.  * #define  LASTFNTCHAR  255        8-bit fonts
  101.  */
  102.  
  103. #ifdef SEVENBIT 
  104. #define LASTFNTCHAR 127
  105. #else
  106. #define  LASTFNTCHAR  255
  107. #endif
  108.  
  109.  
  110.  
  111. /* this information is needed in findfile.c and dvi2xx.c, NO CUSTOMIZATION */
  112. #ifdef LJ
  113. #ifdef LJ4
  114. #define  RESOLUTION    600
  115. #define MODE "hplf"    /* mode definition for metafont */
  116. #else
  117. #define  RESOLUTION    300
  118. #define MODE "localfont"    /* mode definition for metafont */
  119. #endif 
  120. #endif
  121.  
  122. #ifdef IBM3812
  123. #define  RESOLUTION    240
  124. #define MODE "IBMThreeEightOneTwo"    /* mode definition for metafont */
  125. #endif
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.